#!/bin/bash
# -*- coding: utf- 8 -*-
# 设置脚本在出现错误时终止执行
set -e

# 删除以main开头的所有文件夹及其内容
echo "正在清理以main开头的文件夹..."
for dir in main*/; do
    if [ -d "$dir" ]; then
        echo "删除文件夹: $dir"
        rm -rf "$dir"
    fi
done
echo "清理完成"

# 执行nuitka打包命令
echo "开始执行nuitka打包..."
nuitka --standalone --macos-create-app-bundle main_new.py \
  --enable-plugin=pyqt5 --include-data-files=ffmpeg=ffmpeg \
  --include-data-files=ffprobe=ffprobe \
  --include-data-files=icon.jpg=icon.jpg \
  --include-data-files=audio.jpg=audio.jpg \
  --include-data-files=image.jpg=image.jpg \
  --include-data-files=video.jpg=video.jpg
echo "完成执行nuitka打包..."
